package com.iwhalecloud.citybrain.flow.platform.manager.common.client;

import java.util.Date;
import java.util.List;

import lombok.Data;

/**
 * @author lilh
 * @date 2020/12/28 上午11:24
 */
@Data
public class HttpTaskListQueryDto extends HttpPageableQueryDto {
    private static final long serialVersionUID = 1659127370519326662L;

    /**
     * 处理人id, 一般为主键id
     */
    private String assignee;

    /**
     * 状态类型，'TODO' -> 待办列表, 'DONE' -> 经办列表
     */
    private String type;

    /**
     * 应用编码
     */
    private String appCode;

    /**
     * 处理人id集合
     */
    private List<String> assignees;

    /**
     * 组织编码
     */
    private String orgCode;

    private   List<String>  processInstanceIds ;//流程实例ID列表

    private   String  orderByClause; //排序条件

    /**
     * 审批时间
     */
    private Date approveTimeStart;

    private Date approveTimeEnd;
    /**
     *流程创建时间
     */
    private Date processCreateTimeStart;

    private Date processCreateTimeEnd;
    /**
     * 业务类型
     */
    private String busiName;
    public HttpTaskListQueryDto() {
        super.setCommandCode("taskListQuery");
    }

}
